package com.practice.mapper;

import com.practice.dto.MenuDTO;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName MenuMapper
 * @Description TODO
 * @Author KunxianLi
 * Date 2020/7/18 15:32
 * Version 1.0
 **/
@Repository
public class MenuMapper {

    public List<MenuDTO> getMenusByUserId(Long userId) {

        ArrayList<MenuDTO> list = new ArrayList<>();
        MenuDTO menuDTO = new MenuDTO();
        menuDTO.setMenuName("用户管理");
        menuDTO.setUrl("/user");
        menuDTO.setIcon("left-nav-li");

        ArrayList<MenuDTO> sublist = new ArrayList<>();
        MenuDTO submenu1 = new MenuDTO();
        submenu1.setMenuName("用户列表");
        submenu1.setUrl("/user/list");
        sublist.add(submenu1);

        MenuDTO submenu2 = new MenuDTO();
        submenu2.setMenuName("角色列表");
        submenu2.setUrl("/role/list");
        sublist.add(submenu2);

        menuDTO.setSubMenus(sublist);

        list.add(menuDTO);

        return list;

    }
}
